#pragma once
#include "ldap_operation.h"
class Delete_Operation :
	public LDAP_Operation
{

	char *LDAPpassWord;
	char *ldif_file;
	
public:
	Delete_Operation(void);

	Delete_Operation(char *dn);

	Delete_Operation(char *dn,int auth_type,char *passWord,char **optiuni,int nr_opt,vector<Atribut<char *>> atr);

	Delete_Operation(char *dn,vector<Atribut<char*>> atribute);

	~Delete_Operation(void);

	LDAP_Operation* operate();

	char *getLdifFile()const
	{
		return ldif_file;
	}
};

